package com.ytkj.digitalConstruction.httpbean.constructionprocess.resbean;

import java.util.List;

import com.ytkj.digitalConstruction.entity.constructionprocess.ConstructionApproach;
import com.ytkj.digitalConstruction.entity.constructionprocess.ConstructionConcentrate;
import com.ytkj.digitalConstruction.entity.constructionprocess.ConstructionEvent;
import com.ytkj.digitalConstruction.entity.constructionprocess.ConstructionPreparation;
import com.ytkj.digitalConstruction.entity.constructionprocess.ConstructionReview;

/**
 * 
 * @author iking
 *
 */
public class WholeFlowInfo {

	/**
	 * 项目及流程信息
	 */
	private FlowBaseInfo flowBaseInfo;
	
	/**
	 * 施工准备
	 */
	private ConstructionPreparation preparation;

	/**
	 * 施工计划信息
	 */
	private PlanInfoRes planInfoRes;
	
	/**
	 * 集结通知
	 */
	private ExConcentrateNotice concentrateNotice;
	
	/**
	 * 集结信息
	 */
	private ConstructionConcentrate concentrate;
	
	/**
	 * 施工申请进场
	 */
	private ConstructionApproach approach;
	
	/**
	 * 应急事件
	 */
	private ConstructionEvent event;
	
	/**
	 * 施工复查
	 */
	private ConstructionReview review;
	
	/**
	 * 确认通知人信息
	 */
	private List<PersonNotice> personNotices;
	
	public FlowBaseInfo getFlowBaseInfo() {
		return flowBaseInfo;
	}

	public void setFlowBaseInfo(FlowBaseInfo flowBaseInfo) {
		this.flowBaseInfo = flowBaseInfo;
	}

	public ConstructionPreparation getPreparation() {
		return preparation;
	}

	public void setPreparation(ConstructionPreparation preparation) {
		this.preparation = preparation;
	}

	public PlanInfoRes getPlanInfoRes() {
		return planInfoRes;
	}

	public void setPlanInfoRes(PlanInfoRes planInfoRes) {
		this.planInfoRes = planInfoRes;
	}

	public ExConcentrateNotice getConcentrateNotice() {
		return concentrateNotice;
	}

	public void setConcentrateNotice(ExConcentrateNotice concentrateNotice) {
		this.concentrateNotice = concentrateNotice;
	}

	public ConstructionConcentrate getConcentrate() {
		return concentrate;
	}

	public void setConcentrate(ConstructionConcentrate concentrate) {
		this.concentrate = concentrate;
	}

	public ConstructionApproach getApproach() {
		return approach;
	}

	public void setApproach(ConstructionApproach approach) {
		this.approach = approach;
	}

	public ConstructionEvent getEvent() {
		return event;
	}

	public void setEvent(ConstructionEvent event) {
		this.event = event;
	}

	public ConstructionReview getReview() {
		return review;
	}

	public void setReview(ConstructionReview review) {
		this.review = review;
	}

	public List<PersonNotice> getPersonNotices() {
		return personNotices;
	}

	public void setPersonNotices(List<PersonNotice> personNotices) {
		this.personNotices = personNotices;
	}

}
